#ifndef RUNGE_KUTTA_METHOD_H
#define RUNGE_KUTTA_METHOD_H

#include "integrationMethod.h"

class RungeKuttaMethod : public IntegrationMethod{
    public:
        RungeKuttaMethod();
        RungeKuttaMethod(double, double, std::vector<State>, std::vector< std::vector<Particle *> > &, std::vector< std::vector<Spring *> > &, bool, int, double,  double,  double, Vector3D);
        ~RungeKuttaMethod();

        void calculate(bool, unsigned int, double);
};

#endif
